can there be different logic